﻿using Orchard.ContentManagement;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace NineSeas.Models
{
    public class NineSeasSettingsPart: ContentPart<NineSeasSettingsPartRecord>
    {
        public int WeekFavouriteBookId
        {
            get { return Record.WeekFavouriteBookId; }
            set { Record.WeekFavouriteBookId = value; }
        }

        public int WeekMostViewedBookId
        {
            get { return Record.WeekMostViewedBookId; }
            set { Record.WeekMostViewedBookId = value; }
        }

        public int WeekFavouriteAuthorId
        {
            get { return Record.WeekFavouriteAuthorId; }
            set { Record.WeekFavouriteAuthorId = value; }
        }

        public int WeekRecommendedAuthorId
        {
            get { return Record.WeekRecommendedAuthorId; }
            set { Record.WeekRecommendedAuthorId = value; }
        }

        public int FbCommentsNumberOfPosts
        {
            get { return Record.FbCommentsNumberOfPosts; }
            set { Record.FbCommentsNumberOfPosts = value; }
        }

        public int FbCommentsWidth
        {
            get { return Record.FbCommentsWidth; }
            set { Record.FbCommentsWidth = value; }
        }

        public string FbCommentsColorScheme
        {
            get { return Record.FbCommentsColorScheme; }
            set { Record.FbCommentsColorScheme = value; }
        }

        public int FbLikesWidth
        {
            get { return Record.FbLikesWidth; }
            set { Record.FbLikesWidth = value; }
        }

        public string FbLikesColorScheme
        {
            get { return Record.FbLikesColorScheme; }
            set { Record.FbLikesColorScheme = value; }
        }

        public bool FbLikesEnableSendButton
        {
            get { return Record.FbLikesEnableSendButton; }
            set { Record.FbLikesEnableSendButton = value; }
        }

        public string FbLikesLayoutStyle
        {
            get { return Record.FbLikesLayoutStyle; }
            set { Record.FbLikesLayoutStyle = value; }
        }

        public bool FbLikesShowFaces
        {
            get { return Record.FbLikesShowFaces; }
            set { Record.FbLikesShowFaces = value; }
        }

        public string FbLikesVerbToDisplay
        {
            get { return Record.FbLikesVerbToDisplay; }
            set { Record.FbLikesVerbToDisplay = value; }
        }

        public string FbLikesFont
        {
            get { return Record.FbLikesFont; }
            set { Record.FbLikesFont = value; }
        }

        public DateTime? LastWeekCalculationDate
        {
            get { return Record.LastWeekCalculationDate; }
            set { Record.LastWeekCalculationDate = value; }
        }

        public virtual int BookFavouriteWeek
        {
            get { return Record.BookFavouriteWeek; }
            set { Record.BookFavouriteWeek = value; }
        }

        public virtual int BookFavourite
        {
            get { return Record.BookFavourite; }
            set { Record.BookFavourite = value; }
        }

        public virtual int BookMostViewedWeek
        {
            get { return Record.BookMostViewedWeek; }
            set { Record.BookMostViewedWeek = value; }
        }

        public virtual int BookMostViewed
        {
            get { return Record.BookMostViewed; }
            set { Record.BookMostViewed = value; }
        }

        public virtual int AuthorFavouriteWeek
        {
            get { return Record.AuthorFavouriteWeek; }
            set { Record.AuthorFavouriteWeek = value; }
        }

        public virtual int AuthorNewBookWeek
        {
            get { return Record.AuthorNewBookWeek; }
            set { Record.AuthorNewBookWeek = value; }
        }
    }
}